What is sog meaning?

The internet slang “sog” is an abbreviation of “son of a gun”, which is used to describe a person who is cunning, clever, and usually up to no good. It is often used sarcastically to describe someone who has just pulled off a clever or sneaky move. The term originated in the military, where it was used to describe the illegitimate offspring of a sailor or soldier and a woman of questionable reputation. Today, it is a less offensive way of expressing surprise or admiration for someone’s actions.